package com.situ.mall.service;

import com.situ.mall.pojo.Category;
import com.situ.mall.pojo.query.CategoryQuery;
import com.situ.mall.pojo.vo.CategoryVO;
import com.situ.mall.util.LayUITableResult;

import java.util.List;

public interface ICategoryService {
    List<Category> selectTopCategory();

    List<Category> selectSecondCategory(Integer parentId);

    LayUITableResult selectByPage(CategoryQuery categoryQuery);

    boolean insert(Category category);

    boolean deleteById(Integer id);

    boolean deleteAll(Integer[] ids);

    CategoryVO selectById(Integer id);

    boolean update(Category category);
}
